If you want good growth in a low tech nano, NPT is your best bet. It will also be less labor intensive over time. The only real downside's are you wont achieve maximum growth and you give give up some control.
Edit: plant wise, everything on your list would work but you can easily have high light plants in nano's. Quite a few people have nice HC carpets in low tech NPT's. Light isn't going to be a problem. More likely your water chemistry, substrate and additional fertilizing (if any) will be the deciding factor on what grows best.
Last edited by idleivey; 02-10-2013 at 02:42 PM.