FireMedic 2303 -- Don't know which ones are "best" but Briley, Carlson's and the factory tubes are the ones I have used.
When you say you got "better" patterns with the extended tubes over the factory flush tubes, that could be due to a difference in constriction for the same labeled choke designation. Also, I am assuming that by "better" you mean tighter patterns. Sometimes that is "better" and sometimes not, depends on the distance you are shooting your shots.
In general, the factory flush Invector-Plus chokes have a little less constriction for the same designated choke than some of the aftermarket chokes. This can account for more open patterns with the factory tubes. Not a bad thing, and something your can compensate for if you know how the chokes are really patterning.
My 12ga factory Invector-Plus chokes measure the below true constrictions with a bore gauge checking bore and choke:
SK / .000"
IC / .004"
Mod / .012"
IM / .018"
F / .031"
As a comparison, My Briley flush mount tubes measure the below true constrictions with a bore gauge checking bore and choke:
SK / .006
IC / .011
Mod / .021
IM / .025
F / .036
These are within .001" constriction of Brileys published constrictions.
Porting -- Not worth one penny more to me!
Extended -- If you want them then go ahead and get them. I don't think they are necessarily "better" than flush tubes but they do have some advantages. Some pros and cons of extended choke tubes include:
1) extended tubes are usually easier/faster to change (no wrench needed),
2) most extended tubes identify the choke/constriction on the exposed portion so you can see it while some flush tubes don’t have notches to indicate choke constrictions,
3) extended tubes provide muzzle protection from possible muzzle damage (dint) that could make choke removal or instillation difficult,
4) extended tubes provide additional length which allows for the possibility of different choke geometry and design (ramp angle and length, choke angle and length, parallel section length, porting and endless marketing gimmicks) which may or may not provide improved performance,
5) extended tubes usually weigh more than flush tubes which may or may not be a good thing for your gun’s balance,
6) some shooters think the extended tubes look cool and some like the traditional uncluttered look of flush tubes, and
7) extended tubes are generally more expensive (the choke makers like that).
None of this means extended choke tubes work/perform "better" (whatever that means) than flush chokes. It really depends on what kind of performance you are needing/wanting from your chokes and loads for your type of hunting/shooting. However, if you aren't going to pattern them to find out how they really perform then it doesn't really matter, just use what you like.
You might want to check out some patterning I did with Briley flusk chokes to give you an idea of what constrictions you might want to get for your type of shooting. Here's the link.viewtopic.php?f=2&t=222032&p=1849350#p1849350