I thought about going to U of Pitt for a while. Got in, but didn't get any scholarships or anything. In the end I decided to stay local to me--Pitt is 5-6 hours away. My tuition is tons higher at a private college, but I have leadership and academic scholarships and I don't have to pay room and board.
I have friends who go there and they like it. I don't think I'd do well in such a huge school, though. Sure, you can never go to class and no one will notice, but I like my professors knowing me.
It sounds like Belmont would be great for you. You've already got a scholarship and they have a good program for what you want to do!