For the lines, you really have to look around as they vary per game. Though, the more important factors should be ease of deposit and ease of payout, two things Sports.com is as solid as anyone on.
Also, go with Sports.com since if you run into any problems (you shouldn't) I can personally get it solved for you
I also created a GFYers promo code so you get a better signup bonus than usual:
www.gfybets.com
If you are interested in promoting Sports.com than contact me keith AT sports.com