Tween+ syntax is more readable, and you can provide TweenInfo in any order you want.
With TweenService you have to provide TweenInfo in the exact order which it tells you…
With Tween+ you can provide in any order and there’s autocompletion.
A case where TweenService would look ugly is if you didn’t want to provide all TweenInfo:
TweenInfo.new(2, nil, nil, 3, nil, 1)
Where as with Tween+ it would look like this:
{
Time = 2,
RepeatCount = 3,
DelayTime = 1
}
Additionally, Tween+ gets rid of ugly enums and uses strings instead, while preserving autocompletion.