I have no problem with flights where my STAR entry point is the final waypoint, this is my normal set-up.
Yesterday, as an experiment, I took a flight from Halifax NS (CYHZ) to Boston (KBOS) - here's how the flight plan was loaded into PF3:
waypoint.0=CYHZ, A, N44* 52.46',W63* 30.36',+000477.00
waypoint.1=Manual, I, N44* 49.19',W63* 34.25',+002117.68 - SID exit
waypoint.2=SENVI, I, N44* 44.00',W64* 9.56',+010568.57
waypoint.3=VIGMA, I, N44* 20.27',W66* 38.36',+033000.00
waypoint.4=ALLEX, I, N44* 25.00',W67* 0.00',+033000.00
waypoint.5=AJJAY, I, N43* 43.40',W69* 36.08',+033000.00 - STAR entry
waypoint.6=KBOS, A, N42* 21.46',W71* 0.23',+000019.00
I chose the OOSHN5 STAR with transition AJJAY, a waypoint some 100nm from KBOS (as the crow flies) - I was handed to Approach at AJJAY:
'Air Canada 123 descend via the Sierra Tango Approach to 3 thousand on 1013 contact Tower on 124.72 when established. expect runway 33 left '
'descend via the Sierra Tango Approach to 3 thousand contact Tower on 124.72 when established. expect runway 33 left Air Canada 123 '
Some time later, having followed the STAR approach:
'Tower Air Canada 123 at 10 miles to the southeast at 3 thousand landing '
'Air Canada 123 continue Approach you're number 1 for landing '
'continue Approach number 1 for landing Air Canada 123 '
'Air Canada 123 winds 010 at 13 altimeter is 1008 cleared to land runway 33 left '
'cleared to land runway 33 left Air Canada 123 '
@Dan77: Please let me know if I've misunderstood what you are saying; Dave confirms that handover to Approach will take place at the final waypoint. If you require vectors then it definitely needs to be a reasonable distance from the Final Approach Fix; but in my experience it can always be the STAR entry point.
Martin