I've always made homemade.
2 tablespoons flour
2 tablespoons butter
1 1/2 cups milk
2 cups grated cheddar
Salt to taste
Few drops of hot sauce (optional)
In a saucepan, melt the butter then whisk in the flour over a medium heat, once flour and butter are incorporated, whisk in the milk and continue to stir until thickened. Remove from heat and stir in the cheese, salt, hot sauce. If too thick, add more milk and stir. Taste it. If you are used to Kraft, you are used to very salty, so you made need to adjust your salt. I always add a tablespoon or two of heavy cream. Stir in cooked hot pasta and put into a casserole. Top with a bit of grated cheese and bread crumbs and put under broiler (grill) until cheese island breadcrumbs are browned.
This is rich and creamy and very southern.