It's so funny how the numbers have changed over the years.
it used to be much closer to 8" or 9" pet foot of viewing distance. Many 'pro' theaters often still use this. But, when going through AVS, the size has jumped dramatically for most viewers who really want immersion in their movies and they often go larger than 12" of diagonal per foot of viewing distance.
Still, I find that the 10" to 12" is a good number as long as you are starting at 100" diagonal at least.
In our family room we moved up to a 85" panel and we are anywhere from 8 to 30 feet away from that, but prime viewing is at about 12'. My wife actually asked if the 85" TV really was larger than our previous 64" display.
Yeah... I'm married, so your 7" is just going to be fine, apparently they can't tell the difference anyway.