Cattails are good for a wide variety of things,and yes,you can eat them too.
People create mats,baskets and other crafts out of cattails.You can even make a torch from them by dipping the heads in oil or fat,or you can use the heads as a firestarter.
The fluffy wool of the plant can be used for stuffing in pillows and quilts.
The inside part of the stalks is supposedly very tasty and can be sauteed or used in a stir fry recipe.
The lower leaves can be used in salads and the younger stems are good boiled.
The roots can be dried and pounded out into flour.
This is a very versatile and useful weed to keep around.