if u have mastered the spinshot (thx u twinklepoo for the awesome name) in both usage of sideb and downb, a good way of approaching u're opponent is to feign off spindash (sideb), for those who dont know about spindash shield cancel. u dash, hit b which'll start even if u arent hitting analog stick as long as its a dash, b will recognize the input as a sideb. Right after u start dashing immediatly shield n roll back. so the animation will be u running towards your opponent, initiating a spindash, shield, n roll back. 2 times should be the most u should do this to get u enough range to sideb spinshot and dair, while their up in air follow up with fair and happy chasing. Alot of wording but it all happens very quickly, so it is practical for mindgames.
Another way of putting sideb into good use instead of ramming head on is to use the nice initial short hop sideb has and range it into your opponent and as u land u will hit your target, hit "a" to pinball off the ground into air. At this time u should be behind u're target allowing u to bair. percent range for this to work properly is 50-80% of wut ive prac'd. All in one motion, sideb>a to launch in air after first hit that will launch target in air, then bair.
I wouldnt rely on homing much at all really, its easily op'd and will leave u open if u miss it. It does have its uses but not to be spammed. hope this helped. i need some sleep.