When my brother went into college, he had d2 and d1 offers. He was good and could compete at each level. A guy my father knew, who was actually the UNLV basketball coach at the time, but had played college baseball, gave my brother some advise.
He said you can either go D1, and possibly not play much or at all or maybe even get redshirted your first year, than in your second year you'll get in a few games but nothing crazy most likely. Than your 3rd year you might become a starter and do okay, and than senior year, you'll do the same as you did junior year, maybe a little better, and do good but nothing spectacular.
Or you can go D2, and right off the bat most likely start. Get in many games during the season and do very good. And do that throughout college.
So his advise was basically if you love the game, and just want to play everyday, choose the lower level.
This advise is also assuming a certain level of ability, you know. I don't know how good you are. I'd still say go D3, and if you dominate, transfer to a D1. If you don't dominate, chances are you are at a comfortable level. That's not saying you couldn't necessarily make the D1 unless you dominate D3, that's just saying you probably couldn't without sacrificing playing time.
Good luck with your decision, hope I helped.