What you are currently doing is more than good enough. You're using a very good oil and a very good non paper/non fiber end cap oil filter.
However, I like 5w30/5w-40 synthetic (any decent brand) and a P1 filter in the truck.
I use 10w30 during the summer when a sweet enough deal on 10w30 is there, however my preference is for the aforementioned varieties.
My current fill is 5w30 Pennzoil Ultra and the Fram Extended Guard filter.
My previous fill was QSUD 10w30 and a P1 filter.
If you're concerned about leaks, try Valvoline Maxlife Synthetic. You can get it off Walmart.com for a decent price with very low shipping. I think 97 cent shipping.