Some possible variations...
You can replace the cream with mascarpone, or for an even more gourmet version, with stracciatella.
Vegan option: Simply replace the butter with olive oil and don't add cream (or replace it with oat cream).
Regarding the wine: Big Mamma proposes a recipe with red wine (barolo type): I have never tried it, but why not try it?
Regarding the mushrooms, you can replace the porcini mushrooms with other mushrooms depending on what you find: chanterelles, oyster mushrooms, button mushrooms, a mixture of all these...