I don't think there's anything wrong with basing your payment plans on the number of projects. Lots of companies do that with great success.
Do you have many users who already have more than 10 projects? How will you handle transitioning to payments for them? It might be worthwhile to give them N months of free premium access to thank them for using your site.