Meh, by that level there'll be flying opponents too. If your DM actually lets you get away with that with out you getting fried, there's something wrong.
Yes, but how many of them are effective at range 40? Overall this group set up needs work but I think it's a solid start.