Finance. Thinking about law (corporate,contract crap like that) as well, I have a 3.5 gpa, but like you said law is expensive and that gpa isn't gonna get me into a top law school. I have a pretty solid internship in that it looks amazing on my resume so I might just get an MBA and hopefully open up my own consulting firm.
3.5 can you into law school but your right not a top one. I think I might go public policy or if worse comes to worse i can always phone it in and teach history.