In the 1st variant, are you suggesting configuring the hub of the multipoint VPN as part of a stub area? If so I would steer well away from this option as you would want the hub to be the backbone.
There is no issue with using hub and spoke VPN for your design if you consider the following...
- If you have a large network and want to make the most of stub areas, I wouldn't see an issue in configuring non-backbone interfaces on your spoke devices as stub areas
- Unless your network is handling a vast amount of prefixes, I would just configure all spoke interfaces as part of area 0 for ease of configuration
Hope this helps